/**
 * Project: apollo-base-dal
 * 
 * File Created at 2017年2月21日
 * 
 * Copyright 2015-2016 dx.com Croporation Limited.
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of
 * DongXue software Company. ("Confidential Information").  You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered into
 * with dx.com.
 */
package com.dx.pf.dal.conf.rule.entity;

import java.io.Serializable;

/** 
* @ClassName: DBRule 
* @Description: DB分片规则
* @author wuzhenfang(wzfbj2008@163.com)
* @date 2017年2月21日 上午9:30:19 
* @version V1.0 
*/
public class DBRuleConf implements Serializable{

	private static final long serialVersionUID = -5461264381555865852L;

	/**逻辑DB名称**/
	private String logicDBName;
	
	/**逻辑表名称**/
	private String logicTBName;
	
	/**表规则字段**/
	private String tbRuleField;
	
	/**规则表达式类型**/
	private String expressionType;
	
	/**分片规则表达式**/
	private String ruleExpression;

	/**
	 * @return the logicDBName
	 */
	public String getLogicDBName() {
		return logicDBName;
	}

	/**
	 * @param logicDBName the logicDBName to set
	 */
	public void setLogicDBName(String logicDBName) {
		this.logicDBName = logicDBName;
	}

	/**
	 * @return the logicTBName
	 */
	public String getLogicTBName() {
		return logicTBName;
	}

	/**
	 * @param logicTBName the logicTBName to set
	 */
	public void setLogicTBName(String logicTBName) {
		this.logicTBName = logicTBName;
	}

	/**
	 * @return the tbRuleField
	 */
	public String getTbRuleField() {
		return tbRuleField;
	}

	/**
	 * @param tbRuleField the tbRuleField to set
	 */
	public void setTbRuleField(String tbRuleField) {
		this.tbRuleField = tbRuleField;
	}

	/**
	 * @return the expressionType
	 */
	public String getExpressionType() {
		return expressionType;
	}

	/**
	 * @param expressionType the expressionType to set
	 */
	public void setExpressionType(String expressionType) {
		this.expressionType = expressionType;
	}

	/**
	 * @return the ruleExpression
	 */
	public String getRuleExpression() {
		return ruleExpression;
	}

	/**
	 * @param ruleExpression the ruleExpression to set
	 */
	public void setRuleExpression(String ruleExpression) {
		this.ruleExpression = ruleExpression;
	}
	
	
	
	
 }
